A Methodology to Evaluate Object- Oriented Software Systems Using Change Requirement Traceability Based on Impact Analysis
نویسنده
چکیده
It is a well known fact that software maintenance plays a major role and finds importance in software development life cycle. As object-oriented programming has become the standard, it is very important to understand the problems of maintaining object-oriented software systems. This paper aims at evaluating object-oriented software system through change requirement traceability – based impact analysis methodology for non functional requirements using functional requirements. The major issues have been related to change impact algorithms and inheritance of functionality.
منابع مشابه
A Software Traceability Model to Support Change Impact Analysis
It is inevitable that a software undergoes some change in its lifetime. With some change requests comes a need to estimate the scope (e.g. size and complexity) of the proposed changes and plan for their implementation. Software traceability and its subsequent impact analysis help relate the consequences or ripple-effects of a proposed change across different levels of software models. In this p...
متن کاملA Software Traceability Validation For Change Impact Analysis of Object Oriented Software
Software traceability and its subsequent impact analysis help relate the consequences or ripple-effects of a proposed change across different levels of software system. Our software traceability approach can be observed at its ability to integrate the high level with the low level software models of object-oriented software that include the requirements, test cases, design and code. It supports...
متن کاملA Requirements Traceability to Support Change Impact Analysis
It is inevitable that a software undergoes some change in its lifetime. With some change requests comes a need to estimate the scope (e.g. size and complexity) of the proposed changes and plan for their implementation. Software traceability and its subsequent impact analysis help relate the consequences or ripple-effects of a proposed change across different levels of software models. In this p...
متن کاملIntegrating Software Traceability for Change Impact Analysis
Software maintenance is recognized as the most costly activity in software engineering with typical estimates of more than half of the software development cost. The main problem to a maintainer is that seemingly small changes can ripple throughout the system to cause substantial impact elsewhere. Software traceability and its subsequent impact analysis help relate the consequences or ripple-ef...
متن کاملRule-based generation of requirements traceability relations
The support for traceability between requirement specifications has been recognised as an important task in the development life-cycle of software systems. In this paper, we present a rule-based approach to support the automatic generation of traceability relations between documents which specify requirement statements and use cases (expressed in structured forms of natural language), and analy...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014